package com.ktgj.train.domain.InterfaceEntity;

import java.io.Serializable;
import java.util.List;

/**
 * 改签占座回调实体
 */
public class TrTicketChangesCallbackResponse implements Serializable {
    /**
     * 请求特征值
     */
    public String reqtoken;

    /**
     * 差价
     */
    public Float pricedifference;

    /**
     * 改签票款异动类型code
     */
    public Integer priceinfotype;

    /**
     * 到达站名称
     */
    public String to_station_name;

    /**
     * 商户账号
     */
    public String partnerid;

    /**
     * 提示信息
     */
    public String help_info;

    /**
     * 订单号
     */
    public String transactionid;

    /**
     * 改签票款异动信息
     */
    public String priceinfo;

    /**
     * 差额退款费率【默认0】
     */
    public Float diffrate;

    /**
     * 请求时间，yyyyMMddHHmmss
     */
    public String reqtime;

    /**
     * 出发站名称
     */
    public String from_station_name;

    /**
     * 改签车次
     */
    public String checi;

    /**
     * 状态码
     */
    public String code;

    /**
     * 实际退款差额合计
     */
    public Float totalpricediff;

    /**
     * 提示信息
     */
    public String msg;

    /**
     * 出发站简码
     */
    public String from_station_code;

    /**
     * 签名
     */
    public String sign;

    /**
     * 改签手续费【默认0】
     */
    public Float fee;

    /**
     * 到达时间
     */
    public String arrive_time;

    /**
     * 到达站简码
     */
    public String to_station_code;

    /**
     * 发车日期
     */
    public String train_date;

    /**
     * 仅refund_online=1，表示该订单无法在线退票或改签（12306官网提示)
     */
    public String refund_online;

    /**
     * 发车时间
     */
    public String start_time;

    /**
     * （固定值）train_request_change
     */
    public String method;

    /**
     * 商户订单号
     */
    public String orderid;

    /**
     * 是否改签占座成功
     */
    public boolean success;

    /**
     * 改签支付链接
     */
    public String changePayLink;

    /**
     * 改签支付结果监测url
     */
    public String payCheckUrl;

    /**
     * 提示
     */
    public String promptInfo;

    /**
     * 新车票信息
     */
    public List<Newtickets> newtickets;
}
